package org.sibframework.sda.test.objects;

public class SqlReportColumn implements java.io.Serializable {

    //Fields Generated
    /**
     * 字段列名<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>256</tt>.<p>
     * Column: <tt>TITLE</tt>.<p>
     */
    private java.lang.String title = null;
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>256</tt>.<p>
     * Column: <tt>SQL_CODE</tt>.<p>
     */
    private java.lang.String sqlCode = null;
    /**
     * 是否显示<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>5</tt>.<p>
     * Column: <tt>DISPLAY</tt>.<p>
     */
    private java.lang.String display = null;
    /**
     * 排序<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>null</tt>.
     * Scale: <tt>null</tt>.<p>
     * Column: <tt>ORDER_BY</tt>.<p>
     */
    private java.lang.Long orderBy = null;
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 字段名<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FIELD</tt>.<p>
     */
    private java.lang.String field = null;
    /**
     * 该列加链接<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LINK</tt>.<p>
     */
    private java.lang.String link = null;
    /**
     * 链接后附加的id字段名。<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LINK_FIELD</tt>.<p>
     */
    private java.lang.String linkField = null;
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    private java.lang.Long isRemoved = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    private java.util.Date updateDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    private java.lang.String updateBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SQL_REPORT_ID</tt>.<p>
     */
    private java.lang.Long sqlReportId = null;

    /**
     * 字段列名<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>256</tt>.<p>
     * Column: <tt>TITLE</tt>.<p>
     */
    public java.lang.String getTitle() {
    	return this.title;
    }
    /**
     * 字段列名<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>256</tt>.<p>
     * Column: <tt>TITLE</tt>.<p>
     */
    public void setTitle(java.lang.String title) {
    	this.title = title;
    }

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>256</tt>.<p>
     * Column: <tt>SQL_CODE</tt>.<p>
     */
    public java.lang.String getSqlCode() {
    	return this.sqlCode;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>256</tt>.<p>
     * Column: <tt>SQL_CODE</tt>.<p>
     */
    public void setSqlCode(java.lang.String sqlCode) {
    	this.sqlCode = sqlCode;
    }

    /**
     * 是否显示<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>5</tt>.<p>
     * Column: <tt>DISPLAY</tt>.<p>
     */
    public java.lang.String getDisplay() {
    	return this.display;
    }
    /**
     * 是否显示<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>5</tt>.<p>
     * Column: <tt>DISPLAY</tt>.<p>
     */
    public void setDisplay(java.lang.String display) {
    	this.display = display;
    }

    /**
     * 排序<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>null</tt>.
     * Scale: <tt>null</tt>.<p>
     * Column: <tt>ORDER_BY</tt>.<p>
     */
    public java.lang.Long getOrderBy() {
    	return this.orderBy;
    }
    /**
     * 排序<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>null</tt>.
     * Scale: <tt>null</tt>.<p>
     * Column: <tt>ORDER_BY</tt>.<p>
     */
    public void setOrderBy(java.lang.Long orderBy) {
    	this.orderBy = orderBy;
    }

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 字段名<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FIELD</tt>.<p>
     */
    public java.lang.String getField() {
    	return this.field;
    }
    /**
     * 字段名<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FIELD</tt>.<p>
     */
    public void setField(java.lang.String field) {
    	this.field = field;
    }

    /**
     * 该列加链接<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LINK</tt>.<p>
     */
    public java.lang.String getLink() {
    	return this.link;
    }
    /**
     * 该列加链接<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LINK</tt>.<p>
     */
    public void setLink(java.lang.String link) {
    	this.link = link;
    }

    /**
     * 链接后附加的id字段名。<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LINK_FIELD</tt>.<p>
     */
    public java.lang.String getLinkField() {
    	return this.linkField;
    }
    /**
     * 链接后附加的id字段名。<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LINK_FIELD</tt>.<p>
     */
    public void setLinkField(java.lang.String linkField) {
    	this.linkField = linkField;
    }

    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public java.lang.Long getIsRemoved() {
    	return this.isRemoved;
    }
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public void setIsRemoved(java.lang.Long isRemoved) {
    	this.isRemoved = isRemoved;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public java.util.Date getUpdateDate() {
    	return this.updateDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public void setUpdateDate(java.util.Date updateDate) {
    	this.updateDate = updateDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public java.lang.String getUpdateBy() {
    	return this.updateBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public void setUpdateBy(java.lang.String updateBy) {
    	this.updateBy = updateBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SQL_REPORT_ID</tt>.<p>
     */
    public java.lang.Long getSqlReportId() {
    	return this.sqlReportId;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SQL_REPORT_ID</tt>.<p>
     */
    public void setSqlReportId(java.lang.Long sqlReportId) {
    	this.sqlReportId = sqlReportId;
    }
}